Our team
All technology is written and maintained by a multi-discipline engineering team of around fifty people. This includes server-side, client-side and mobile engineers working closely with UX experts, copywriters and designers.
We follow a Kanban-like approach, using Notion and Asana to specify and manage work; Github, CircleCI and Terraform Enterprise as part of an immutable-infrastructure, continuous delivery pipeline; and Loggly, Sentry and Cloudwatch to measure performance and monitor production.
Engineering standards are high. We pair program, thoroughly review and test code before it deploys, and maintain fast, high-value test suites. We have weekly tech talks, monthly blitz-days (eg sharpening our internal tools, upgrading dependencies) and can often be found at tech meet-ups and conferences.
Our coding conventions are open-source and we maintain a tech blog.
Octopus is a great place to learn, work with some talented engineers and level-up your skills.
Our technology
On the server-side, we mainly use Python. Most of our websites are powered by Django and the Django-REST-framework. We also use Pandas, Numpy and Jupyter for analysis and forecasting, plus Celery, RabbitMQ, SQS and Airflow for background processing.
We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline. See, for example, Django, ELB health checks and continuous delivery.
Client-side, we use React, Redux and SASS; our mobile apps are built using React Native.
What you'll haveWe're looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):
Plus experience in the following would be a bonus:
Since 2015, Octopus has been on a mission to bring affordable, green energy to the world. With the help of our in-house developed technology platform, Kraken, we’ve become the 4th largest energy supplier in the UK, opened retailers in 7 other countries, and licensed our software to retail giants including E.ON in the UK, Origin Energy in Australia, and Tokyo Gas in Japan. We’ve reinvented energy products with smart, data-driven tariffs to balance customer demand with renewable generation - and we’re the biggest investor in renewable generation in the UK.
Since we have expanded our tentacles to Japan we are looking to hire a Data Engineer. This role is based in Tokyo primarily to support Octopus Energy Japan and Kraken deployments for Japanese customers, but will be part of the wider APAC data platform engineering team.
Working with Octopus Energy is a chance to join an exciting scale-up business within the energy supply sector, one that’s at the forefront of changing the landscape of the energy industry worldwide. A role with us offers you the chance to contribute to building world-class operations that will catapult you into a fantastic career.
What you'll love about us
Tell them you found this role on Creative Tokyo :)
Continue